unpleasant aftertaste - German English Dictionary